*, *:before, *:after {
  margin: 0;
  padding: 0;
  /*box-sizing: border-box;*/
  /*border: 1px solid blue;*/
}
:root,html{
  font-size:12px;
}
html, body, div#app, div#main {
  width: 100%;
  height: 100%;
  overflow: hidden;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
}

.scroll-wrap-y {
  overflow-x: hidden !important;
}

.scroll-wrap-x {
  overflow-y: hidden !important;
}

.dialog .el-scrollbar .scroll-wrap-y {
  height: 400px;
}

.dialog .el-scrollbar .el-dialog__body {
  padding: 20px 0 !important;
}

.dialog .scroll-wrap-y {
  padding: 0 20px;
}

.clear::after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
}

.el-row {
  margin-bottom: 10px;
}

.el-row > .el-button {
  margin-right: 10px;
}

.el-pagination {
  margin-top: 10px;
}

.container {
  background: white;
  padding: 10px;
  /*box-shadow: 0px 0px 3px 0px #000;*/
}

.el-tooltip__popper {
  max-width: 300px;
}

.el-select {
  width: 100%;
}

.hiddenUpload .el-upload--picture-card {
  display: none;
}
/*color*/
.danger {
  color: #F56C6C !important;
}
.success{
  color: #67C23A !important;
}
.warning{
  color: #E6A23C !important;
}
.info{
  color: #909399 !important;
}
.primary{
  color: #409EFF !important;
}

.el-date-editor--daterange {
  min-width: 400px;
}

.no-click {
  pointer-events: none;
}


